(Wickham and Grolemund 2017)

Dataset

## # A tibble: 6 x 8
##   species island bill_length_mm bill_depth_mm flipper_length_… body_mass_g sex  
##   <fct>   <fct>           <dbl>         <dbl>            <int>       <int> <fct>
## 1 Adelie  Torge…           39.1          18.7              181        3750 male 
## 2 Adelie  Torge…           39.5          17.4              186        3800 fema…
## 3 Adelie  Torge…           40.3          18                195        3250 fema…
## 4 Adelie  Torge…           NA            NA                 NA          NA <NA> 
## 5 Adelie  Torge…           36.7          19.3              193        3450 fema…
## 6 Adelie  Torge…           39.3          20.6              190        3650 male 
## # … with 1 more variable: year <int>

Colors

Main Diagram types

https://rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf

Point chart

  • Jitter with smoothing line

Bubble chart

Line chart

Correlation plots / heatmap

Bar chart

  • per default: counts

  • alternative: set y-values

Boxplot

  • with points

Violin plot

Pie chart

Alluvial charts

Treemaps

Dumbbell plots

Slope charts

Stacked area charts

Lolliplot chart

Dendrograms

Waterfall charts

Biplots

Radar charts, aka star chart, aka spider plot

https://www.data-to-viz.com/caveat/spider.html


## ─ Session info ───────────────────────────────────────────────────────────────
##  setting  value                       
##  version  R version 4.0.2 (2020-06-22)
##  os       macOS Catalina 10.15.6      
##  system   x86_64, darwin17.0          
##  ui       X11                         
##  language (EN)                        
##  collate  en_US.UTF-8                 
##  ctype    en_US.UTF-8                 
##  tz       Europe/Berlin               
##  date     2020-09-02                  
## 
## ─ Packages ───────────────────────────────────────────────────────────────────
##  package        * version date       lib source        
##  ash              1.0-15  2015-09-01 [1] CRAN (R 4.0.2)
##  assertthat       0.2.1   2019-03-21 [1] CRAN (R 4.0.0)
##  backports        1.1.9   2020-08-24 [1] CRAN (R 4.0.2)
##  blob             1.2.1   2020-01-20 [1] CRAN (R 4.0.2)
##  broom            0.7.0   2020-07-09 [1] CRAN (R 4.0.2)
##  callr            3.4.3   2020-03-28 [1] CRAN (R 4.0.0)
##  cellranger       1.1.0   2016-07-27 [1] CRAN (R 4.0.0)
##  cli              2.0.2   2020-02-28 [1] CRAN (R 4.0.0)
##  colorspace       1.4-1   2019-03-18 [1] CRAN (R 4.0.0)
##  crayon           1.3.4   2017-09-16 [1] CRAN (R 4.0.0)
##  DBI              1.1.0   2019-12-15 [1] CRAN (R 4.0.0)
##  dbplyr           1.4.4   2020-05-27 [1] CRAN (R 4.0.2)
##  dendextend     * 1.14.0  2020-08-26 [1] CRAN (R 4.0.2)
##  desc             1.2.0   2018-05-01 [1] CRAN (R 4.0.0)
##  devtools         2.3.1   2020-07-21 [1] CRAN (R 4.0.2)
##  digest           0.6.25  2020-02-23 [1] CRAN (R 4.0.0)
##  dplyr          * 1.0.2   2020-08-18 [1] CRAN (R 4.0.2)
##  ellipsis         0.3.1   2020-05-15 [1] CRAN (R 4.0.0)
##  evaluate         0.14    2019-05-28 [1] CRAN (R 4.0.0)
##  extrafont        0.17    2014-12-08 [1] CRAN (R 4.0.2)
##  extrafontdb      1.0     2012-06-11 [1] CRAN (R 4.0.2)
##  fansi            0.4.1   2020-01-08 [1] CRAN (R 4.0.0)
##  farver           2.0.3   2020-01-16 [1] CRAN (R 4.0.0)
##  fastmap          1.0.1   2019-10-08 [1] CRAN (R 4.0.0)
##  forcats        * 0.5.0   2020-03-01 [1] CRAN (R 4.0.0)
##  fs               1.5.0   2020-07-31 [1] CRAN (R 4.0.2)
##  gdtools          0.2.2   2020-04-03 [1] CRAN (R 4.0.2)
##  generics         0.0.2   2018-11-29 [1] CRAN (R 4.0.0)
##  ggalluvial     * 0.12.1  2020-08-10 [1] CRAN (R 4.0.2)
##  ggalt          * 0.4.0   2017-02-15 [1] CRAN (R 4.0.2)
##  ggdendro       * 0.1.21  2020-08-11 [1] CRAN (R 4.0.2)
##  ggExtra        * 0.9     2019-08-27 [1] CRAN (R 4.0.2)
##  ggfittext        0.9.0   2020-06-14 [1] CRAN (R 4.0.2)
##  ggfortify      * 0.4.10  2020-04-26 [1] CRAN (R 4.0.2)
##  ggiraph          0.7.8   2020-07-01 [1] CRAN (R 4.0.2)
##  ggiraphExtra   * 0.2.9   2018-07-22 [1] CRAN (R 4.0.2)
##  ggplot2        * 3.3.2   2020-06-19 [1] CRAN (R 4.0.2)
##  glue             1.4.2   2020-08-27 [1] CRAN (R 4.0.2)
##  gridExtra        2.3     2017-09-09 [1] CRAN (R 4.0.2)
##  gtable           0.3.0   2019-03-25 [1] CRAN (R 4.0.0)
##  haven            2.3.1   2020-06-01 [1] CRAN (R 4.0.2)
##  hms              0.5.3   2020-01-08 [1] CRAN (R 4.0.0)
##  htmltools        0.5.0   2020-06-16 [1] CRAN (R 4.0.2)
##  htmlwidgets      1.5.1   2019-10-08 [1] CRAN (R 4.0.0)
##  httpuv           1.5.4   2020-06-06 [1] CRAN (R 4.0.2)
##  httr             1.4.2   2020-07-20 [1] CRAN (R 4.0.2)
##  insight          0.9.1   2020-08-26 [1] CRAN (R 4.0.2)
##  jsonlite         1.7.0   2020-06-25 [1] CRAN (R 4.0.2)
##  KernSmooth       2.23-17 2020-04-26 [1] CRAN (R 4.0.2)
##  knitr            1.29    2020-06-23 [1] CRAN (R 4.0.2)
##  labeling         0.3     2014-08-23 [1] CRAN (R 4.0.0)
##  later            1.1.0.1 2020-06-05 [1] CRAN (R 4.0.2)
##  lattice        * 0.20-41 2020-04-02 [1] CRAN (R 4.0.2)
##  lifecycle        0.2.0   2020-03-06 [1] CRAN (R 4.0.0)
##  lubridate        1.7.9   2020-06-08 [1] CRAN (R 4.0.2)
##  magrittr         1.5     2014-11-22 [1] CRAN (R 4.0.0)
##  maps             3.3.0   2018-04-03 [1] CRAN (R 4.0.2)
##  MASS             7.3-52  2020-08-18 [1] CRAN (R 4.0.2)
##  Matrix           1.2-18  2019-11-27 [1] CRAN (R 4.0.2)
##  memoise          1.1.0   2017-04-21 [1] CRAN (R 4.0.0)
##  mgcv             1.8-32  2020-08-19 [1] CRAN (R 4.0.2)
##  mime             0.9     2020-02-04 [1] CRAN (R 4.0.0)
##  miniUI           0.1.1.1 2018-05-18 [1] CRAN (R 4.0.0)
##  modelr           0.1.8   2020-05-19 [1] CRAN (R 4.0.2)
##  munsell          0.5.0   2018-06-12 [1] CRAN (R 4.0.0)
##  mycor            0.1.1   2018-04-10 [1] CRAN (R 4.0.2)
##  nlme             3.1-149 2020-08-23 [1] CRAN (R 4.0.2)
##  palmerpenguins * 0.1.0   2020-07-23 [1] CRAN (R 4.0.2)
##  pillar           1.4.6   2020-07-10 [1] CRAN (R 4.0.2)
##  pkgbuild         1.1.0   2020-07-13 [1] CRAN (R 4.0.2)
##  pkgconfig        2.0.3   2019-09-22 [1] CRAN (R 4.0.0)
##  pkgload          1.1.0   2020-05-29 [1] CRAN (R 4.0.2)
##  plyr             1.8.6   2020-03-03 [1] CRAN (R 4.0.0)
##  ppcor            1.1     2015-12-03 [1] CRAN (R 4.0.2)
##  prettyunits      1.1.1   2020-01-24 [1] CRAN (R 4.0.0)
##  processx         3.4.3   2020-07-05 [1] CRAN (R 4.0.2)
##  proj4            1.0-10  2020-03-02 [1] CRAN (R 4.0.1)
##  promises         1.1.1   2020-06-09 [1] CRAN (R 4.0.2)
##  ps               1.3.4   2020-08-11 [1] CRAN (R 4.0.2)
##  purrr          * 0.3.4   2020-04-17 [1] CRAN (R 4.0.0)
##  R6               2.4.1   2019-11-12 [1] CRAN (R 4.0.0)
##  ragg           * 0.3.1   2020-07-03 [1] CRAN (R 4.0.2)
##  RColorBrewer     1.1-2   2014-12-07 [1] CRAN (R 4.0.0)
##  Rcpp             1.0.5   2020-07-06 [1] CRAN (R 4.0.2)
##  readr          * 1.3.1   2018-12-21 [1] CRAN (R 4.0.0)
##  readxl           1.3.1   2019-03-13 [1] CRAN (R 4.0.0)
##  remotes          2.2.0   2020-07-21 [1] CRAN (R 4.0.2)
##  reprex           0.3.0   2019-05-16 [1] CRAN (R 4.0.0)
##  reshape2         1.4.4   2020-04-09 [1] CRAN (R 4.0.0)
##  rlang            0.4.7   2020-07-09 [1] CRAN (R 4.0.2)
##  rmarkdown        2.3     2020-06-18 [1] CRAN (R 4.0.2)
##  rprojroot        1.3-2   2018-01-03 [1] CRAN (R 4.0.0)
##  rstudioapi       0.11    2020-02-07 [1] CRAN (R 4.0.0)
##  Rttf2pt1         1.3.8   2020-01-10 [1] CRAN (R 4.0.2)
##  rvest            0.3.6   2020-07-25 [1] CRAN (R 4.0.2)
##  scales           1.1.1   2020-05-11 [1] CRAN (R 4.0.0)
##  sessioninfo      1.1.1   2018-11-05 [1] CRAN (R 4.0.0)
##  shiny            1.5.0   2020-06-23 [1] CRAN (R 4.0.2)
##  sjlabelled       1.1.6   2020-06-25 [1] CRAN (R 4.0.2)
##  sjmisc           2.8.5   2020-05-28 [1] CRAN (R 4.0.2)
##  stringi          1.4.6   2020-02-17 [1] CRAN (R 4.0.0)
##  stringr        * 1.4.0   2019-02-10 [1] CRAN (R 4.0.0)
##  systemfonts      0.2.3   2020-06-09 [1] CRAN (R 4.0.2)
##  testthat         2.3.2   2020-03-02 [1] CRAN (R 4.0.0)
##  tibble         * 3.0.3   2020-07-10 [1] CRAN (R 4.0.2)
##  tidyr          * 1.1.2   2020-08-27 [1] CRAN (R 4.0.2)
##  tidyselect       1.1.0   2020-05-11 [1] CRAN (R 4.0.0)
##  tidyverse      * 1.3.0   2019-11-21 [1] CRAN (R 4.0.0)
##  treemapify     * 2.5.3   2019-01-30 [1] CRAN (R 4.0.2)
##  usethis          1.6.1   2020-04-29 [1] CRAN (R 4.0.0)
##  utf8             1.1.4   2018-05-24 [1] CRAN (R 4.0.0)
##  uuid             0.1-4   2020-02-26 [1] CRAN (R 4.0.2)
##  vctrs            0.3.3   2020-08-27 [1] CRAN (R 4.0.2)
##  viridis          0.5.1   2018-03-29 [1] CRAN (R 4.0.2)
##  viridisLite      0.3.0   2018-02-01 [1] CRAN (R 4.0.0)
##  waterfall      * 1.0.2   2016-04-03 [1] CRAN (R 4.0.2)
##  withr            2.2.0   2020-04-20 [1] CRAN (R 4.0.0)
##  xfun             0.16    2020-07-24 [1] CRAN (R 4.0.2)
##  xml2             1.3.2   2020-04-23 [1] CRAN (R 4.0.0)
##  xtable           1.8-4   2019-04-21 [1] CRAN (R 4.0.0)
##  yaml             2.2.1   2020-02-01 [1] CRAN (R 4.0.0)
## 
## [1] /Library/Frameworks/R.framework/Versions/4.0/Resources/library

Wickham, Hadley, and Garrett Grolemund. 2017. R for Data Science: Import, Tidy, Transform, Visualize, and Model Data. 1st ed. O’Reilly Media, Inc. https://r4ds.had.co.nz/.